package cn.tedu.finance.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class PaymentSaveParam {
    @ApiModelProperty(value = "员工id")
    private Long userId;
    @ApiModelProperty(value = "所属部门")
    private String department;
    @ApiModelProperty(value = "申请时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date applyTime;
    @ApiModelProperty(value = "付款时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date payTime;
    @ApiModelProperty(value = "收款人全称")
    private String payeeName;
    @ApiModelProperty(value = "银行账户")
    private String bankAccount;
    @ApiModelProperty(value = "开户行")
    private String bankName;
    @ApiModelProperty(value = "付款金额")
    private BigDecimal amount;
    @ApiModelProperty(value = "开票申请")
    private Integer invoiceRequested;
    @ApiModelProperty(value = "纳税号")
    private String taxNumber;
    @ApiModelProperty(value = "付款原因")
    private String payReason;
    @ApiModelProperty(value = "申请状态")
    private String statusPayment;

}
